home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 746 / kcommodity / history.txt < prev    next >
Text File  |  1995-03-18  |  35KB  |  926 lines

  1.  
  2.  
  3.     History
  4.     -------
  5.  
  6.  
  7.  
  8. ------------------------------------------------------------------------------
  9.  
  10.     V2.00
  11.     =====
  12.  
  13.     - When the screen is dimmed the key entered to undimm the screen will
  14.       not be killed anymore. Only if the screen is blanked this feature is
  15.       active.
  16.       Suggested by : Dirk Federlein
  17.  
  18.     - When help was used successfully and then say you aborted a menu help or
  19.       the mouse was not located over a menu entry the system crashed.
  20.       Reported by : Dirk Federlein
  21.  
  22.     - Bug-Optimised ;-) While not being online the online string within the
  23.       WB-Titlebar / Status window was corrupted.
  24.  
  25.     - Won`t crash anymore when you try to undimm while KCommodity dimms the
  26.       screen.
  27.       Reported by : Dirk Federlein
  28.  
  29.     - Saved up to 12 KB by optimizing
  30.       Received great help while doing this from : Martin Berndt (Thanks for
  31.       the coffee and the bed for two nights)
  32.  
  33.     - Bill window now is font sensitive again ;-)
  34.  
  35.     - Clock window will adjust it`s size correctly again.
  36.  
  37.     - If prefs are to be saved to ENV:... a copy will be sent to ENVARC:, too.
  38.       Suggested by : Frank Mariak
  39.  
  40.     - Fixed a grammatical bug. Used to write telefone instead of telephone.
  41.       Oh how stupid.
  42.  
  43.     - When Map Umlauts was active KCommodity tried to map Umlauts hit in
  44.       conjunction with ALT.
  45.       Reported by : Hermann Doerries
  46.  
  47.     - Mapping of Umlauts did not react on CAPSLOCK.
  48.  
  49.     - Times for Screen / Mouse time can be up to 9999 seconds now.
  50.       Requested by : Rabbit (Z-Net)
  51.  
  52.     - If Bill window is zipped the window`s titlebar will show the
  53.       online time and the costs for the call.
  54.       Requested by : Dirk Federlein
  55.  
  56.     - HotKey for Bill window can be used to close the window again. If you
  57.       hit the HotKey the first time the window will open up and if you hit
  58.       the key a second time the window will be closed.
  59.  
  60.     - Screen can be blanked using a HotKey now.
  61.       Requested by : Juergen Rueddel
  62.  
  63.     - If you tried to change the Snap HotKey via ARexx the Umlaut HotKey got
  64.       lost. It was overridden.
  65.  
  66.     - Mouse is always kept blank, even if the system "thinks" it should change
  67.       the pointer (say if you insert a disk -> Busy pointer), so it will not
  68.       "flash" anymore.
  69.       Reported by : Rabbit (Z-Net)
  70.  
  71.     - Again there was something strange...:-) KCommodity used to dimm only the
  72.       frontmost Screen. This really wasn`t my intention. Now all screens will
  73.       be dimmed. Therefore the slowmotion of dimming got a bit faster :-), so
  74.       that it doesn`t take too long if there are many screens present.
  75.       Reported by : Marcus Kuba
  76.  
  77.     - Added a "Disk-Watcher" which reconigzes unidentified / unreadable disks
  78.       and then  offers the possibility to format disks. Formatter can also
  79.       be started on HotKey and via ARexx.
  80.       Requested by : Jan Geissler
  81.  
  82.     - Added Screen Auto Center. KCommodity will automatically center screens
  83.       (horizontally) when not opened to full width.
  84.       Requested by : Mario Nicotra who wrote that he would like to see a
  85.                      Auto Center within a multipurpose commodity as a
  86.                      replacement for his AutoCentre V1.5
  87.  
  88.     - Improved way of defining Cycling qualifiers. You can choose from
  89.       whatever qualifier you want to use for all the cycling types using a
  90.       comfortable requester.
  91.       Requested by : Marcus Cuba and some others
  92.  
  93.     - Problems with middle mousebutton are gone, since you can define the
  94.       number of clicks for all buttons now.
  95.       Reported by : Rabbit (Z-Net)
  96.  
  97.     - Number of clicks for cycling may be defined now.
  98.       Requested by : Rabbit (Z-Net)
  99.  
  100.     - ESC Qualifier may be defined in the same way as cycle qualifiers now.
  101.  
  102.     - Added MMB-Shift. When pressing the middle mouse button you can select
  103.       multiple icons within WB-Windows without having to press the shift key.
  104.  
  105.     - Implemented two slider gadgets within Bill Preferences window to set
  106.       the hour and minutes for normal and cheap tariffs.
  107.       Requested by : Ruud van der Veen (who was the first with that idea)
  108.                      and many, many others.
  109.  
  110.     - If you are online and the tariff changes, the costs will NOT be
  111.       recalculated, but if you hit the corresponding gadgets it will be
  112.       done.
  113.  
  114.     - Finally Slider Gadgets are reacting on shortcuts as described in
  115.       User Interface Style Guide. If you hit the Shortcut the value will
  116.       be increased. If you hit that key in conjunction with SHIFT the
  117.       value will be decreased.
  118.       Suggested by : User Interface Style Guide
  119.  
  120.     - Now users can choose between American and German day-names.
  121.       Requested by : Frank Duerring
  122.  
  123.     - Date format can be varied. You can have "-" as well as "." between
  124.       date digits now.
  125.       Requested by : Rabbit (Z-Net)
  126.  
  127.     - You can select two modes for exploding/imploding now. Either from/to
  128.       the center of the screen or from/to the current mouse position.
  129.       Requested by : ???? (Sorry didn`t write down his/her name)
  130.  
  131.     - Finally the selected pagenumber will be saved to the config.
  132.  
  133.     - If any gadgets are ghosted the corresponding menu entries will be
  134.       ghosted now.
  135.  
  136.     - Finally the titlebar display is font sensitive. If you change the
  137.       screen font KCommodity will adjust the font, too.
  138.       Requested / Reported by : Bernd ??? (EMBO from Z-Net)
  139.  
  140.     - Finally, the feature concerning the PublicScreen list for the
  141.       Bill window works properly. Why didn`t anyone tell me. Don`t you
  142.       use this feature ???
  143.  
  144.     - You can define days KCommodity should always use the cheap tariff now.
  145.  
  146.     - Added FKeys. You can assign strings to the 10 FKeys. The program
  147.       handles four qualifiers so you can have up to 40 strings.
  148.       Requested by : Frank Duerring and Ulf Hartwig
  149.  
  150.     - Wrote "Serach Help" instead of "Search Help"...Whoops don`t you ever
  151.       type too fast :-)
  152.       Reported by : Jan Geissler
  153.  
  154.     - Now visual feedback is given if the user tries to invoke the online
  155.       help but KCommodity could not find the appropriate help-file.
  156.       Suggested by : Jan Geissler
  157.  
  158.     - When displaying the HotKeys (Cycling...) topaz will be used instead of
  159.       the system default font.
  160.       Reported by : Jan Geissler
  161.  
  162.     - Now menu entries will be ghosted, too.
  163.  
  164.     - There is another page now. This one`s showing time and memory.
  165.       Requested by : Chris Feringa
  166.  
  167.     - Didn`t handle the Verify Flag correctly for formatting disks using the
  168.       "normal" WB-Formatter instead of 'Olsens' Format.
  169.       Reported by : Dirk Spingler
  170.  
  171.     - Removed stupid menues. This really was something memory consuming.
  172.       Now I`m thinking about a way to re-implement the full Online-Help.
  173.  
  174.     - Any window will _allways_ be opened on the WB now (not the
  175.       default PublicScreen). Maybe I will change that one again.
  176.       Reported & Requested by : Jan Geissler
  177.  
  178.     - Added two more tooltypes to configure the AppIcon`s position.
  179.       Requested by : Michael Giebel and Dirk Federlein
  180.  
  181.     - Removed OnlineHelp. Could not keep up texts like "This gadget
  182.       turns bla bla on/off"
  183.  
  184.     - Improved disabling (setting to busy) a window. No more ghosting of
  185.       gadgets. Instead input is simply locked. Speeds up things on
  186.       "Amiga light" and isn`t that nerv-consuming.
  187.  
  188.     - Replaced String gadget for Alarm time by a Slider Gadget.
  189.  
  190.     - Displaying the time can be disabled now.
  191.       Requested by : Frank Mariak
  192.  
  193.     - Requester for alarm may be disabled now.
  194.  
  195.     - Blanking of the mousepointer on every keystroke may be disabled now.
  196.  
  197.     - String gadgets for screen/mouse times replaced by slider gadgets
  198.  
  199.     - You can define colors for all display types of the clock/mem display
  200.       now.
  201.       Requested by : Jan Geissler, Peter Krahl
  202.  
  203.     - Cancel gadget only responded to Keystroke.
  204.       Reported by : Dirk Federlein
  205.  
  206.     - Better "About" Layout
  207.       Suggested by : Dirk Federlein
  208.  
  209.     - As I wrote the past lines you couldn`t know what happend around here.
  210.       KCommodity`s _whole_ Userinterface was redone. All windows are
  211.       completely font-sensitive now. Thanks to GadToolsBox (and some changes
  212.       to the generated source) I was able to implement the new USI in 4 days.
  213.       Well, so you know why KCommodity is 2.0 now :-)
  214.  
  215.     - Colors window now recognizes the current Screendepth and arranges the
  216.       palette gadgets accordingly.
  217.       Reported by : Dirk Federlein
  218.  
  219.     - Checkbox grouping of Settings window redone, so that gadgets which
  220.       control a certain function, are grouped together.
  221.       Suggested by : Dirk Federlein
  222.  
  223.     - Fixed bug when displaying the slider levels when a proportinal font
  224.       is used.
  225.       Reported by : Dirk Federlein
  226.  
  227.     - Maximum length of Revision texts cut off to 65 chars, so that the window
  228.       and the texts may fit on a normal screen :-)
  229.  
  230.     - Gadget handling routines are reentrant now (finally) :-)
  231.  
  232.     - Some of the more "unusefull" ARexx-Commands removed to save
  233.       prescious bytes.
  234.  
  235.     - You can use an IFF-8SVX Sample sound for the alarm bell now.
  236.       Still, DisplayBeep() can be used.
  237.       Requested by : Frank Duerring, Peter Krahl
  238.  
  239.     - Alarm may "wake" you up at every full hour now.
  240.       Requested by : Peter Krahl
  241.  
  242.     - When you hit the left button and a qualifier within a window, this
  243.       window may be dragged. No matter where you click at. (A la DragIt
  244.       by Steve Lemieux)
  245.       Requested by : Guenther Tschechne
  246.  
  247.     - Revision header does not show any copyright remarks anymore.
  248.       Requested by : Dirk Federlein, Peter Simons
  249.  
  250.     - Added two more defines/macros to revision header. Now version/revision
  251.       numbers are bound to macros (only the numbers, no strings)
  252.  
  253.     - Sometimes the screen was blanked, even though you typed something or
  254.       you moved the mouse. This bug should be fixed now.
  255.       Reported by : Jan Geissler
  256.  
  257.     - Added NoClick for all drives available
  258.       Requested by : Stefan Blaser, Ulf Hartwig
  259.  
  260.     - Added a full featured Hardcopy routine. You can snap portions of the
  261.       active screen/window and print it out, while all preferences
  262.       settings are in your hand.
  263.       Requested by : My beloved girlfriend Tammy
  264.  
  265.     - Added possibility to execute commands (internal for now) when hitting
  266.       a F-Key. You just have to enter a command (checked case sensitive)
  267.       and KCX will handle the "string". Currently supported are : MINWIN,
  268.       moves window to upper left corner and sizes to min width/heigh, MAXWIN,
  269.       will do the opposite, and ZIPWIN (guess what)
  270.  
  271.     - Fixed bug in WB-Screen changes. Now KCX reacts on Depth changes, too,
  272.       so that the changes of the display colors are accurate.
  273.  
  274.     - Fixed bug in refreshing Text gadgets. Didn`t keep in mind that
  275.       gadtools isn`t so intelligent to copy strings on changes. Now
  276.       internal buffers are used.
  277.       Reported by : Dirk Federlein
  278.  
  279.     - Fixed bug in Window activation. On high-resoluition monitors it didn`t
  280.       work quite well (like A2024).
  281.       Reported by : Martin Berndt, Frank Mariak
  282.  
  283.     - Fixed bug in Full dragging which might cause a deadlock. (KCX got into
  284.       a busy-loop in some cases).
  285.       Reported by : Dirk Federlein, Michael Herbst
  286.  
  287.     - One gadget within the Graphics dump window wasn`t font-sensitive at all
  288.       anymore.
  289.       Reported by : Dirk Federlein
  290.  
  291.     - Added display of current mouse coordinates.
  292.       Requested by : Frank Stohl
  293.  
  294.     - KCommodity`s windows will now use the system`s fixed width font instead
  295.       of the Screen`s text, to prevent overlapping texts
  296.  
  297.     - Using some modems, when you turn on/off the modem for a short time, there
  298.       seems to be a Carrier Detect (say the CD line reports that). So extremely
  299.       short calls (less than 2 secs) won`t be saved to the logfile anymore.
  300.       Requested & Reported by : Ingmar Hook
  301.  
  302.     - Thanks to Dan Babcock who included the complete source for it`s QMouse,
  303.       I was able to implement the same type of mouse blanking which is quite
  304.       secure.
  305.  
  306.     - KCommodity now keeps track of selected windows on screens, so that if you
  307.       change the screen, say bring another to front, and then turn back to the
  308.       previous one KCommodity will reactivate the window for you again.
  309.  
  310.     - KCommodity will now activate the "*" joker when started.
  311.  
  312.     - All String/Integer Gadgets will be highlighted now.
  313.  
  314.     - Output of "Display total sum" may be redirected to a file now.
  315.       Requested by : Dirk Federlein
  316.  
  317.     - Added another window. Here you can define windows (by their title) which
  318.       should _NOT_ be deactivated by KCommodity`s auto-activation facility.
  319.       Simply add windows or click on open windows to include them into the list
  320.       This function can _NOT_ work with windows which do not have a title.
  321.       Requested by : Michael Giebel, Dirk Federlein, Peter Krahl
  322.  
  323.     - System requesters created by AutoRequest/EasyRequest will prevent KCX
  324.       to keep the auto-activation facility working. As long as any
  325.       requesters are present you won`t be quite happy with the autoactivation.
  326.       Requested by : Peter Krahl
  327.  
  328.     - Now window locking features wildcards as well.
  329.       Requested by : Peter Krahl
  330.  
  331.     - Fixed small bug in Font/Depth checking of WB-Screen, this lead to a
  332.       flashing titlebar display.
  333.  
  334.     - Fixed two bugs in Prefs loading. Used to set HotKeys for wrong filters,
  335.       and didn`t save all Window positions.
  336.  
  337.     - Finally secured several functions by a Semaphore construct
  338.  
  339.     - Fixed small bug in total sum display when dumping to a file. The
  340.       filename was something different than nothing :-)
  341.       Reported by : Michael Herbst
  342.  
  343.     - PopUp of Bill window is now "bufferd" to 2 Seconds, so that the window
  344.       won`t pop up on these modem on/off Carrier Detects and that a Terminal
  345.       program may arrange it`s screen during that time.
  346.       Requested by : Stefan Zeiger
  347.  
  348.     - Fixed bug with Signal-Handling of Print-Process which could "hang" the
  349.       system.
  350.       Reported by : Jan Geissler
  351.  
  352.     - Now Arp,Req,ReqTools and ASL Requesters (mainly filerequester) will
  353.       deactivate KCommodity`s auto-activation feature as well as the other
  354.       requesters mentioned above.
  355.  
  356.     - Redone Window-Layout to use the Screen`s font. This may lead to some
  357.       refreshing erros with KCX`s slider gadgets` levels but anyway, it looks
  358.       better that way.
  359.       Requested by : Dirk Federlein
  360.  
  361.     - Synthetic click-sound added which is a bit louder and doesn`t use that
  362.       much of memory.
  363.  
  364.     - On cycling every qualifier was canceled even though you might have set
  365.       the clicks to more than 1, so WB dragging cancel could not work anymore.
  366.       Reported & Requested by : Stefan Zeiger
  367.  
  368.     - Added possibility to "lock" mousemovements in vertical and/or horizontal
  369.       directions by holding down a qualifier.
  370.       Requested by : Stefan Zeiger
  371.  
  372.     - String gadget will be activated if you add another entry to the lock
  373.       windows window.
  374.       Suggested by : Dirk Federlein
  375.  
  376.     - When zipped, the Bill window`s titlebar will show the timezone and
  377.       tariff now.
  378.  
  379.     - Removed locking of Filerequesters again, since MFR tries to do something
  380.       special when patching the Vectors (as it seems). When you quit KCX,
  381.       MFR would pop up with ASL,ReqTools..., even though MFR was launched
  382.       BEFORE KCX.
  383.  
  384.     - Severe bug in Input-Handler removed which might lead to Guru`s (mostly
  385.       Memory header not located), since I didn`t keep in mind that you
  386.       mustn`t call memory allocation routines from within interrupts.
  387.  
  388.     - Fixed bug in Dump routine and removed "Cancel" window to save some
  389.       memory and to prevent the dump-area to be corrupted by that window.
  390.       Cancel of print will be established by pressing the HotKey again.
  391.       Requested & Reported by : Dirk Federlein
  392.  
  393.     - Fixed small bug in Mouse-Locking. When both of the qualifiers had the
  394.       same codes set the mouse would have been completely locked.
  395.       Reported by : Christoph Reichert.
  396.  
  397.     - New possibility for Dimming added. Dirk Federlein gave me the idea and
  398.       concept for doing this. You now have 48 dimm factors for smoother
  399.       dimming.
  400.       Suggested & Requested by : Dirk Federlein, Dirk Spingler, Michael Wenzel
  401.  
  402.     - HotKey-Window Handling had a bug. When you tried to change a HotKey,
  403.       while none had been selected, the system would crash. So I changed the
  404.       HotKey-Window Handling.
  405.       Reported by : Jan Geissler
  406.  
  407.     - Screens may be recentered by pressing a HotKey now.
  408.       Suggested & Requested by : Frank Stohl
  409.  
  410.     - Should read the AutoDocs next time. Within some LockIBase/UnlockIBase
  411.       pairs there were several dos/intuition/layers calls which should have
  412.       not been there.
  413.  
  414.     - Bill window is no more opened active.
  415.       Requested by : Stefan Zeiger
  416.  
  417.     - Hopefully fixed a bug concerning Umlaut-Mapping when using an AT
  418.       Keyboard.
  419.       Reported by : André Schenk
  420.  
  421. ------------------------------------------------------------------------------
  422.  
  423.     V1.75
  424.     =====
  425.  
  426.     - Phonebill was not calculated correctly. Changed.
  427.       Reported by : Dirk Federlein
  428.  
  429.     - AppIcon may now be de-/activated during runtime and via ARexx-Port.
  430.       Suggested by my FIDO-Boss : Christoph Reichert
  431.  
  432.     - Click-Sound priority was too high. Changed to use RKM`s values.
  433.       Reported by : Martin Berndt
  434.  
  435.     - Progress-Indicator added for Revision Control System.
  436.       Suggested by : User Interface Style Guide
  437.  
  438.     - Bug in Revision-Header-Checking removed it no longer takes ages
  439.       to check whether a header is already present.
  440.  
  441.     - When checkbox gadgets wer hit with the mouse their menu-item pendants
  442.       weren`t changed respectively.
  443.       Reported by : Martin Berndt
  444.  
  445.     - Channel-Allocation for Click-Sound is temporary now. Only when
  446.       a click is to be heard KCommodity tries to allocate channels and
  447.       frees them again after usage.
  448.       Suggested & Reported bug by : Martin Berndt
  449.  
  450.     - When another screen pops to front during KCommodity`s Blank-Screen
  451.       is there the Blank-Screen will be automatically closed.
  452.       Suggested by : Martin Berndt
  453.  
  454.     - Again bug in Click-Sound routine removed. Now it really works :-)
  455.       Only the Port is allocated on startup. If it can`t be created the
  456.       Key-Click Option is disabled. The device itself is only used (opened)
  457.       if really needed and closed again after the click was heard.
  458.       Reported by : Martin Berndt
  459.       Suggested by : DisplayBeep()
  460.  
  461.     - Changed HotKey-Window. Now a ListView-Gadget is shown with all available
  462.       HotKeys. Selecting a HotKey will allow you to change the settings now.
  463.  
  464.     - Added screen dimmer to slowly dimm screens. Factors for dimming may
  465.       be given.
  466.  
  467.     - When a window is brought to front using the Cycler will activate the
  468.       window now.
  469.       Suggested by : Martin Berndt
  470.  
  471.     - Minor enhancement in Map "Umlauts" made.
  472.  
  473.     - Forgot a ClearMenuStrip() before closing my windows.
  474.       Suggested by : AutoDocs
  475.  
  476.     - Added Exploding Windows. Number of frames for exploding/imploding of
  477.       windows may be selected separately.
  478.       Suggested/(Requested) by : FIDO-Boss Christoph Reichert
  479.  
  480.     - Bug in Preferences window removed. MX-Gadget could not be selected.
  481.       Forgot the MXIDCMP flag :-)
  482.  
  483.     - Enhanced Window-Cycler. If the mouse resides on a screen or on a
  484.       backdrop window then the screen is brought to front/back.
  485.       One more action for cycling added. Double clicking on a window/screen
  486.       will bring it to front and pressing the left mousebutton followed
  487.       by a right mousebutton will bring it back now (including screens).
  488.       Therefore the Cycling routines had to be moved to the Time-Process, so
  489.       that it doesn`t conflict when tried to use this function with the
  490.       mouse positioned over a screen`s titlebar.
  491.       Suggested/Requested by : Kai Bolay
  492.  
  493.     - Frames to be drawed for Exploding/Imploding windows may be changed by
  494.       the user now, so that it doesn`t take so long on "slow" machines.
  495.       This one was added, so that everyone may use Exploding windows without
  496.       slowing down he action.
  497.  
  498.     - Changed exploding layers routines to use the same routine. This leads
  499.       to some byte-saving. Also Windows seam to open/close from within the
  500.       centre of the screen.
  501.  
  502.     - When the screen is blanked and you press a key to unblank it this key
  503.       will not be directed to any applications so that you don`t
  504.       accidentially hit dangerous keys for unblanking.
  505.       Suggested by my girl-friend : Tammy
  506.  
  507.     - ALWAYS read the IAddress field and assumed that there was a GadgetID
  508.       on every IDCMP-Message. (Stupid eh). This caused Enforcer hits and
  509.       sometimes there were even crashes .... Now KCommodity is almost
  510.       Enforcer-Hit-Free (except for the User-Shell command which can`t
  511.       be made system-conform).
  512.  
  513.     - LockIBase() seems to be a dummy. So I added a Forbid()/Permit()
  514.       before/behind each LockIBase/UnlockIBase to prevent tasks
  515.       from illegally reading the IntuitionBase.
  516.       Suggested by : Martin Berndt
  517.  
  518.     - Exploding windows improved. Now using graphics.library functions.
  519.       These are faster than Intuition`s DrawBorder. If your colors are
  520.       set to the WB`s defaults the borders will mainly be drawed in a
  521.       white color.
  522.  
  523.     - Error in Misc-Window-Close removed. It`s SigFlag was not cleared so
  524.       KCommodity sometimes thought that a msg arrived on the Misc-Window.
  525.       This COULD NOT work :-)
  526.  
  527.     - Preferences file now has an identifier so that KCommodity may
  528.       tell the user that it can not access the desired file. So no
  529.       more crashes may occure if you try to load a preffile different
  530.       to one generated by KCommodity.
  531.  
  532.     - Bug within Bill Preferences removed. If the new filename was
  533.       directly entered into the StringGadget and no error occured
  534.       the user-stack was not given back :-) Oh stupid....
  535.  
  536.     - Changed searching for Preferences file and it`s name. Also added
  537.       a ToolType to change the filename on startup. KCommodity first
  538.       looks for the user-defined file then it will search for KCX.PREFS
  539.       within the current directory and finally for ENV:KCX/KCX.PREFS.
  540.       If none of these files is found KCommodity will use the
  541.       built-in defaults. Moved HelpFiles to ENVARC:KCX/HELP/.
  542.       Suggested by : User Interface Style Guide
  543.  
  544.     - If MouseMode was active, no more WB-icons could be dragged from one
  545.       window to the other. Fixed.
  546.       Reported by : Michael Bergmann.
  547.  
  548.     - When using the Special-Mode for Window/Screen cycling deadlocks could
  549.       arise sometimes. Hopefully fixed.
  550.       Reported by my FIDO-Boss : Christoph Reichert
  551.  
  552.     - You now have the possibility to select a new directory where KCommodity
  553.       should look for it`s Online Help-Files.
  554.       Suggested by : Hermann Dörries
  555.  
  556.     - Users can enter command to be used for the "NewShell" now. So you
  557.       can just enter the command you would issue on the command-line to start
  558.       a new shell.
  559.       Suggested by : Juergen Rueddel
  560.  
  561.     - KCommodity now creates Revision Headers for Basic Sources, too.
  562.       Requested by : Michael Bergmann
  563.  
  564.     - New handling for different Revision Headers. This lead to byte-savings
  565.       of about 2 KB....
  566.  
  567.     - Bill window may now be zoomed. Both positions are stored within the
  568.       Prefs-File.
  569.       Suggested by : Michael Bergmann
  570.  
  571.     - Bill window may be opened on a PublicScreen the user can specify it`s
  572.       name for. If the screen isn`t present the window will "fall back" onto
  573.       the WB.
  574.       Suggested by : Michael Bergmann
  575.  
  576.     - Different names for Public Screens separated by semicola may be
  577.       specified now, so that KCommodity may "pick" out one to place the
  578.       Bill Window on. It will take the first one available.
  579.       Idea occured during a chat with : Michael Bergmann
  580.  
  581.     - Additional macros are generated by Revision Control System, now.
  582.       Two new macros : REVTIME (for time of revision) and AUTHOR for the
  583.       author of the revision.
  584.       Requested by : Michael Bergmann
  585.  
  586.     - Memory can be "snapped" now. First you snap the memory via HotKey,
  587.       run a program and then press the HotKey again. KCommodity will then
  588.       display the differences after the first "snap" and the second, so you
  589.       can see whether a program frees all it`s resources.
  590.       Suggested by : Juergen Rueddel
  591.  
  592.     - Moved LogCalls gadget to Bill Window for easier access.
  593.  
  594.     - No more use of Commodities CUSTOM handler for InputEvents. Instead
  595.       using "normal" input.device handler to make sure that we will
  596.       receive ALL events first.
  597.  
  598.     - When cycling WB windows the system won`t produce deadlocks anymore
  599.       while using the special qualifier and the system won`t freeze anymore
  600.       when a WB window is moved to back (if no deadlock occured :-))
  601.       This really cost me some nerves.....
  602.  
  603.     - Got to know that fine Fault() function, so I could reduce sice a bit.
  604.       Should learn the AutoDocs by heart next time.
  605.  
  606.     - Users with a three-button-mouse can cycle screens now with the
  607.       middle button.
  608.  
  609.     - AppMenuItem can be switched off on StartUp now.
  610.  
  611.     - Bug in HotKey window display removed.
  612.  
  613.     - Bug in HotKey`s window renoved when a Key was changed.
  614.       Reported by : Juergen Rueddel and Dirk Federlein
  615.  
  616.     - Added Mouse accelerator with adjustable acceleration and threshold.
  617.       Requested by : Bernd ??? (EMBO%AMC he will know who I mean)
  618.  
  619.     - Bug in display routine for time within WB-Title removed. Called
  620.       UnLockLayers and LockLayers even though the corresponding Locks weren`t
  621.       made.
  622.       Bug reported by : SID and a lost Semaphore
  623.  
  624.     - Bug in Exploding windows removed. Did a BLE instead of a BLT when
  625.       checking for screen width/height so frames could be drawed into
  626.       "nothing".
  627.       Bug reported by : CED Pro II and mister Ol` Red-Eye
  628.  
  629.     - Some bugs in CleanUp routines removed.
  630.       Bugs seen under : OS 1.3 :)
  631.  
  632.     - Bill window updates will only be made if window is present and unzipped.
  633.       This leads to some time-saving.
  634.  
  635. ------------------------------------------------------------------------------
  636.  
  637.     V1.70
  638.     =====
  639.  
  640.     - Changed error in LogWindow Layout
  641.  
  642.     - Broker no more disabled during ARexx-Commands
  643.  
  644.     - User-Shell bug removed. Some programs crashed in shell.
  645.  
  646.     - User-Shell Parameters can now contain up to 128 chars
  647.  
  648.     - Bug in Map "Umlauts" removed.
  649.  
  650.     - ARexx-Server is now running as a separate process.
  651.  
  652.     - Bug in Windowactivation removed. If screens overlapped, windows within
  653.       the overlapped screen would not be activated.
  654.  
  655.     - Changes on Broker stuff were made even when Broker wasn`t initialized
  656.       at all :-) This could really lead to weird bugs.
  657.  
  658.     - When cloning pathlist  Forbid() and Permit() were added so that the
  659.       proc cloning the list from can not go away.
  660.  
  661.     - KCommodity closes down correctly again.
  662.  
  663.     - New and louder Click-Sound added.
  664.  
  665.     - KCommodity Requester-Title didn`t have a trailing 0-Byte. Weird strings
  666.       could be displayed.
  667.  
  668.     - Many, many functions were made reentrant so that the two other procs
  669.       running can call these functions without confusing the system. The
  670.       temp-buffer is now used by the Rexx-Server only, so that the info within
  671.       the buffer may not be overwritten by the other procs.
  672.  
  673.     - Changed SHIFT-RETURN within String/Integer-Gadgets to CONTROL-RETURN so
  674.       that there is a conformity to the ASL-Requesters
  675.  
  676.     - No using ReadArgs for parsing CommandLine.
  677.  
  678.     - KCommodity now can also run at a priority of 0 (didn`t now how I thought
  679.       it should run at 21...)
  680.  
  681.     - KCommodity`s Time-Process needs on my Amiga (68030/68882 25 MhZ) up
  682.       to 6%-CpuTime. On an Amiga 3000 25 MhZ it takes up to 40%. Estimated
  683.       using XOper 2.2. Can anyone tell me why ????????
  684.  
  685.     - Changed buffer-size for Author and Company... Tell me who`s name is 128
  686.       chars long ??? Now using 40 chars for each which should be sufficient.
  687.  
  688.     - Two buffers for only one purpose within Revision Control System.
  689.  
  690.     - Used GetMsg for checking instead of GT_GetIMsg ... Strange things happen
  691.       in my mind :-)
  692.  
  693.     - Log/Purpose Window menus are active again. Don`t tell me why I
  694.       disabled the menu even though I added some.
  695.  
  696.     - Now ALL window positions are stored to the PrefsFile.
  697.  
  698. ------------------------------------------------------------------------------
  699.  
  700.     V1.63
  701.     =====
  702.  
  703.     - Bugs in ESC-WindowClose, MouseBlanking and LeftyMouse removed
  704.  
  705.     - Now the User Shell gets all the paths you used a PATH for, so that
  706.       programs not in C: will also be executed.
  707.  
  708. ------------------------------------------------------------------------------
  709.  
  710.     V1.62
  711.     =====
  712.  
  713.     - Added an Online-Help function (GREAT :-))
  714.  
  715. ------------------------------------------------------------------------------
  716.  
  717.     V1.61
  718.     =====
  719.  
  720.     - All windows (except for Time-Window) are menu-driven now.
  721.       Old shortcuts are kept.
  722.  
  723.     - Many String/Integer-Gadget editing-functions added :
  724.       Menu-Shortcuts activated from within String/Integer-Gadgets...
  725.  
  726. ------------------------------------------------------------------------------
  727.  
  728.     V1.60
  729.     =====
  730.  
  731.     - Added function to map german "Umlauts" to "normal" chars.
  732.  
  733.     - Register form may be printed out via About menu.
  734.  
  735. ------------------------------------------------------------------------------
  736.  
  737.     V1.59
  738.     =====
  739.  
  740.     - Removed most of the ToolTypes, since settings may be saved to files.
  741.  
  742.     - AppIcon and AppMenuItem for popping up the control window.
  743.  
  744. ------------------------------------------------------------------------------
  745.  
  746.     V1.58
  747.     =====
  748.  
  749.     - HotKeys for every window supported by KCommodity
  750.  
  751.     - Separate window for HotKey definitions
  752.  
  753.     - Execute a shell on HotKey
  754.  
  755.     - Set you very own command to be executed
  756.  
  757. ------------------------------------------------------------------------------
  758.  
  759.     V1.57
  760.     =====
  761.  
  762.     - Preferences can be saved to alternative files.
  763.  
  764.     - Again KCommodity was optimized.
  765.  
  766.     - Fully menu driven
  767.  
  768. ------------------------------------------------------------------------------
  769.  
  770.     V1.56
  771.     =====
  772.  
  773.     - Added the possibility to close a window (which has to have a CLOSEGAD)
  774.       using the ESC-Key in conjunction with a qualifier, so you don`t have to
  775.       click onto the gadget all the time
  776.  
  777.     - There is a busy pointer now
  778.  
  779.     - Shortened KCommodity a bit
  780.  
  781. ------------------------------------------------------------------------------
  782.  
  783.     V1.55
  784.     =====
  785.  
  786.     - LeftyMouse option added which swaps mouse buttons (left/right)
  787.  
  788.     - Time bill window now also reflects costs for one day.
  789.  
  790.     - When click-sound channel got stolen KCommodity now always tries to
  791.       reallocate a new one. On failure the click option will be disabled, so
  792.       you can see why it doesn`t click anymore :-)
  793.  
  794.     - Added a menu. Yes, only one with a single item : ABOUT :-)
  795.  
  796.     - On user-feedback you can now press any keys (not only RETURN)
  797.  
  798. ------------------------------------------------------------------------------
  799.  
  800.     V1.54
  801.     =====
  802.  
  803.     - Now ESC is a key for closing all windows
  804.  
  805.     - Added the possibility to set the default TimeZone and tariff for the
  806.       bill window via the preferences window.
  807.  
  808.     - Preferences window location may be changed vie ToolType/ARexx.
  809.  
  810.     - WorkBench (may) be popped to front when control window is to be
  811.       (re)opened.
  812.  
  813. ------------------------------------------------------------------------------
  814.  
  815.     V1.53
  816.     =====
  817.  
  818.     - Revision control system now also generates Pascal headers.
  819.  
  820.     - Improved Assembler defines of revision header. No macros are generated
  821.       instead of those stupid constants.
  822.  
  823.     - The LOG CALLS and POPUP BILL WINDOW gadgets have been moved to the
  824.       Telefone-Bill preferences window.
  825.  
  826.     - Added a Clear Log gadget and CLEARLOG ARexx command to clear the log
  827.       file.
  828.  
  829. ------------------------------------------------------------------------------
  830.  
  831.     V1.52
  832.     =====
  833.  
  834.     - Now a separate process handles the bill things, so that it always keeps
  835.       track of the online time.
  836.  
  837. ------------------------------------------------------------------------------
  838.  
  839.     V1.51
  840.     =====
  841.  
  842.     - Added a telefone bill calculator. Configurable via KCommodity for three
  843.       timezones with two tariffs per each. Starts counting when a carrier
  844.       detect is recognized on the serial port.
  845.  
  846.     - Time won`t stop anymore while TOTALRESULT or REVISION is made.
  847.  
  848.     - Carrier detect will also be recognized in these situations now.
  849.  
  850. ------------------------------------------------------------------------------
  851.  
  852.     V1.50
  853.     =====
  854.  
  855.     - Three new display types in (Window)-TitleBar : Total amount of free
  856.       memory, graphical display of free memory and accumulated online time.
  857.  
  858.     - SHOWMEM ToolType removed. Instead it was replaced with PAGENUM to select
  859.       one of the five different display pages (0-4)
  860.  
  861.     - Keys for gadgets only accepted if lowercase :-( Bug removed
  862.  
  863. ------------------------------------------------------------------------------
  864.  
  865.     V1.49
  866.     =====
  867.  
  868.     - Changed a bit on layout, so that things get more "beautyful" :-)
  869.  
  870.     - Clock window isn`t activated anymore on popup. Why the did I do it that
  871.       way. Nobody wants to click on an "useless" window.
  872.  
  873.     - KeyStroke-Clicker with userdefinable volume.
  874.  
  875.     - Screen/Mouse-times are reset to previous values if wrong ones were
  876.       entered.
  877.  
  878.     - Bug on cleanup removed. KCommodity wanted to ReplyMsg() replyed
  879.       messages.
  880.  
  881. ------------------------------------------------------------------------------
  882.  
  883.     V1.48
  884.     =====
  885.  
  886.     - Now includes Window-Cycling with user-definable qualifiers.
  887.       May be switched off
  888.  
  889.     - Revision control system header was changed. Now reflects my name :-)
  890.       Note to previous users : You`ll have do adopt the new look of the header
  891.       in order to be prepared for further revisions on the same file.
  892.  
  893.     - Bug removed in insertation of Purpose/LogMessages. If a line was
  894.       full-length the header got mixed up.
  895.  
  896. ------------------------------------------------------------------------------
  897.  
  898.     V1.46 / V1.47
  899.     =============
  900.  
  901.     - Added one more define for the revision header. Now the revision date
  902.       is put into define(s) as well so you can access this date for messages
  903.       of your program. If these defines (to be correct : the first define)
  904.       is removed or commented out KCommodity assumes that the user doesn`t
  905.       want to have the defines anymore so it just leaves out the recreation
  906.       of defines and continues with the file.
  907.  
  908. ------------------------------------------------------------------------------
  909.  
  910.     V1.45
  911.     =====
  912.  
  913.     - Corrected some really weird bugs which made the system crash.
  914.  
  915.     - Size of BitPlanes for the "time-in-titlebar" view wasn`t calculated
  916.       correctly and passed in wrong register so the size varied all the time
  917.       KCommodity was started and so things could be blitted into
  918.       an area not occupied by KCommodity sometimes. (shame on me)
  919.  
  920. ------------------------------------------------------------------------------
  921.  
  922.     V1.44
  923.     =====
  924.  
  925.     - Initial release
  926.